// 工作台
import request from '@/utils/request'

/**
 * 获取合作商点位汇总统计
 * @returns Promise
 */
export const getNodeCollectAPI = () => request({
  url: '/api/vm-service/node/nodeCollect'
})

/**
 * 获取点位总数
 * @returns Promise
 */
export const getAllCountAPI = () => request({
  url: '/api/vm-service/node/count'
})

/**
 * 获取合作商总数
 * @returns Promsie
 */
export const getAllPartnersAPI = () => request({
  url: '/api/user-service/partner/count'
})

/**
 * 获取销售额统计
 * @param {*} collectType 统计时间类型，1:按日统计，2:按月统计
 * @param {*} start 开始时间
 * @param {*} end 结束时间
 * @returns Promise
 */
export const getAmountCollectAPI = (collectType, start, end) => request({
  url: `/api/order-service/report/amountCollect/${collectType}/${start}/${end}`
})

/**
 * 根据地区汇总销售额数据(销售量分布)
 * @param {*} start 开始时间
 * @param {*} end 结束时间
 * @returns Peomise
 */
export const getRegionCollectAPI = (start, end) => request({
  url: `/api/order-service/report/regionCollect/${start}/${end}`
})

/**
 * 获取销量前几的商品
 * @param {*} topValue 	前几的商品
 * @param {*} start 开始时间
 * @param {*} end 结束时间
 * @returns
 */
export const getSkuTopAPI = (topValue, start, end) => request({
  url: `/api/order-service/report/skuTop/${topValue}/${start}/${end}`
})
